<?php

/* 
 * Repositório de funções criadas pelos integrantes do sistema.
 */
/*
* @param integer $rTamanho Tamanho da senha a ser gerada 
* @param boolean $rMaiusculas Se terá letras maiúsculas 
* @param boolean $rNumeros Se terá números 
* @param boolean $rSimbolos Se terá símbolos
 * 
 */
function geraSenha($rTamanho = 8, $rMaiusculas = true, $rNumeros = true, $rSimbolos =  false) 
{ 
    $wLmin = 'abcdefghijklmnopqrstuvwxyz'; 
    $wMai = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; 
    $wNum = '1234567890'; 
    $wSimb = '!@#$%*-'; 
    $wRetorno = ''; 
    $wCaracteres = ''; 

    $wCaracteres .= $wLmin; 
    if ($rMaiusculas) $wCaracteres .= $wMai; 
    if ($rNumeros) $wCaracteres .= $wNum; 
    if ($rSimbolos) $wCaracteres .= $wSimb; 

    $len = strlen($wCaracteres); 
    for ($n = 1; $n <= $rTamanho; $n++) { 
        $rand = mt_rand(1, $len); 
        $wRetorno .= $wCaracteres[$rand-1]; 
    } 
    return $wRetorno; 
} 

/* ===================================================
 * FUNÇÃO QUE TRANSFORMA A DATA PARA O FORMATO DD/MM/AAAA
 * PEGUEI DA INTERNET
 * print formadaData("2014/12/24"); 
 * retorna 24/12/2014
 * ====================================================== */
function formataData ($data) {
if ($data!='') {
   return (substr($data,8,2).'/'.substr($data,5,2).'/'.substr($data,0,4));
}
else { return ''; }
}
